Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }

B grade: { 3 }

C grade: { 6 }

F grade: { }

2.1.3 Maple

A grade: { 4, 7, 8, 12 }

B grade: { 3, 5, 6, 11 }

C grade: { }

F grade: { 1, 2, 9, 10, 13, 14, 15, 16 }

2.1.4 Maxima

A grade: { 4, 8, 12

B grade: { 5, 7 }

C grade: { }

F grade: { 1, 2, 3, 6, 9, 10, 11, 13, 14, 15, 16 }

2.1.5 FriCAS

A grade: { 4, 8, 12 }

B grade: { 3, 7, 11 }

C grade: { 1, 2, 5, 6, 9, 10 }

F grade: { 13, 14, 15, 16 }

2.1.6 Sympy

A grade: { 4, 8, 12 }

B grade: { }

C grade: { }

F grade: { 1, 2, 3, 5, 6, 7, 9, 10, 11, 13, 14, 15, 16 }

2.1.7 Giac

A grade: { 4, 8, 12 }

B grade: { 7 }

C grade: { }

F grade: { 1, 2, 3, 5, 6, 9, 10, 11, 13, 14, 15, 16 }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac{\text{antiderivative leaf size}}{\text{optimal antiderivative leaf size}}\)










Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F C F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 179 179 343 0 0 1300 0 0
normalized size 1 1. 1.92 0. 0. 7.26 0. 0.
time (sec) N/A 0.125 0.265 0.002 0. 2.452 0. 0.


















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F C F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 119 119 199 0 0 845 0 0
normalized size 1 1. 1.67 0. 0. 7.1 0. 0.
time (sec) N/A 0.082 0.116 0. 0. 2.308 0. 0.


















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F B F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 61 61 129 449 0 463 0 0
normalized size 1 1. 2.11 7.36 0. 7.59 0. 0.
time (sec) N/A 0.038 0.078 0.006 0. 2.218 0. 0.


















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 16 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.022 0.335 0. 0. 0. 0. 0.


















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B B C F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 103 103 145 298 321 3131 0 0
normalized size 1 1. 1.41 2.89 3.12 30.4 0. 0.
time (sec) N/A 0.216 0.779 0. 1.713 2.873 0. 0.


















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F C F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 73 73 277 159 0 1777 0 0
normalized size 1 1. 3.79 2.18 0. 24.34 0. 0.
time (sec) N/A 0.138 6.241 0.02 0. 2.63 0. 0.


















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A B B F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 29 29 51 57 97 429 0 105
normalized size 1 1. 1.76 1.97 3.34 14.79 0. 3.62
time (sec) N/A 0.03 0.083 0.016 1.089 2.351 0. 1.156


















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 18 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.039 5.909 0. 0. 0. 0. 0.


















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F C F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 296 296 455 0 0 11732 0 0
normalized size 1 1. 1.54 0. 0. 39.64 0. 0.
time (sec) N/A 0.216 5.991 0. 0. 3.66 0. 0.


















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F C F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 175 175 270 0 0 6791 0 0
normalized size 1 1. 1.54 0. 0. 38.81 0. 0.
time (sec) N/A 0.131 2.012 0. 0. 2.904 0. 0.


















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F B F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 102 102 180 216 0 3492 0 0
normalized size 1 1. 1.76 2.12 0. 34.24 0. 0.
time (sec) N/A 0.064 2.816 0.023 0. 2.546 0. 0.


















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade N/A A A A A A A A
verified N/A N/A N/A TBD TBD TBD TBD TBD
size 18 0 0 0 0 0 0 0
normalized size 1 0. 0. 0. 0. 0. 0. 0.
time (sec) N/A 0.038 83.49 0. 0. 0. 0. 0.


















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F F(-2) F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 24 24 17 0 0 0 0 0
normalized size 1 1. 0.71 0. 0. 0. 0. 0.
time (sec) N/A 0.087 0.088 0. 0. 0. 0. 0.


















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F F(-2) F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 24 24 17 0 0 0 0 0
normalized size 1 1. 0.71 0. 0. 0. 0. 0.
time (sec) N/A 0.082 0.113 0. 0. 0. 0. 0.


















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F F(-2) F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 47 47 45 0 0 0 0 0
normalized size 1 1. 0.96 0. 0. 0. 0. 0.
time (sec) N/A 0.098 0.093 0. 0. 0. 0. 0.


















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F F(-2) F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 66 66 55 0 0 0 0 0
normalized size 1 1. 0.83 0. 0. 0. 0. 0.
time (sec) N/A 0.158 0.091 0. 0. 0. 0. 0.









2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac{\text{number of rules}}{\text{integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [9] had the largest ratio of [ 0.5 ]

Table 2.1Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac{\text{number of rules}}{\text{integrand leaf size}}\)







1 A 9 5 1. 14 0.357







2 A 7 4 1. 14 0.286







3 A 5 3 1. 12 0.25







4 A 0 0 0. 0 0.







5 A 6 6 1. 16 0.375







6 A 5 5 1. 16 0.312







7 A 2 2 1. 14 0.143







8 A 0 0 0. 0 0.







9 A 15 8 1. 16 0.5







10 A 9 6 1. 16 0.375







11 A 6 4 1. 14 0.286







12 A 0 0 0. 0 0.







13 A 4 2 1. 20 0.1







14 A 4 2 1. 20 0.1







15 A 5 2 1. 20 0.1







16 A 7 5 1. 24 0.208